56846eb9bc28dbeee761d25f729a0a5619f21f5a,workflow/src/test/java/io/rouz/task/TaskTest.java,TaskTest,shouldHaveClassOfTaskType,#,318
Before Change
Task<String> task1 = Task.ofType(String.class).named("WithType")
.in(() -> leaf("A"))
.process((a) -> a);
Task<String> task1c = Task.ofType(String.class).named("WithType").curried()
.in(() -> leaf("A"))
.process(a -> a);
Task<String> task1cc = Task.ofType(String.class).named("WithType").curriedWithContext()
.in(() -> leaf("A"))
.process(tc -> tc::immediateValue);
Task<String> task2 = Task.ofType(String.class).named("WithType")
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.process((a, b) -> a + " - " + b);
Task<String> task2c = Task.ofType(String.class).named("WithType").curried()
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.process(a -> b -> a + " - " + b);
Task<String> task2cc = Task.ofType(String.class).named("WithType").curriedWithContext()
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.process(tc -> a -> b -> tc.immediateValue(a + " - " + b));
Task<String> task3 = Task.ofType(String.class).named("WithType")
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.in(() -> leaf("C"))
.process((a, b, c) -> a + " - " + b +" - " + c);
Task<String> task3c = Task.ofType(String.class).named("WithType").curried()
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.in(() -> leaf("C"))
.process(a -> b -> c -> a + " - " + b +" - " + c);
Task<String> task3cc = Task.ofType(String.class).named("WithType").curriedWithContext()
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.in(() -> leaf("C"))
After Change
Task<String> task1 = Task.named("WithType").ofType(String.class)
.in(() -> leaf("A"))
.process((a) -> a);
Task<String> task1c = Task.named("WithType").ofType(String.class).curried()
.in(() -> leaf("A"))
.process(a -> a);
Task<String> task1cc = Task.named("WithType").ofType(String.class).curriedWithContext()
.in(() -> leaf("A"))
.process(tc -> tc::immediateValue);
Task<String> task2 = Task.named("WithType").ofType(String.class)
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.process((a, b) -> a + " - " + b);
Task<String> task2c = Task.named("WithType").ofType(String.class).curried()
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.process(a -> b -> a + " - " + b);
Task<String> task2cc = Task.named("WithType").ofType(String.class).curriedWithContext()
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.process(tc -> a -> b -> tc.immediateValue(a + " - " + b));
Task<String> task3 = Task.named("WithType").ofType(String.class)
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.in(() -> leaf("C"))
.process((a, b, c) -> a + " - " + b +" - " + c);
Task<String> task3c = Task.named("WithType").ofType(String.class).curried()
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.in(() -> leaf("C"))
.process(a -> b -> c -> a + " - " + b +" - " + c);
Task<String> task3cc = Task.named("WithType").ofType(String.class).curriedWithContext()
.in(() -> leaf("A"))
.in(() -> leaf("B"))
.in(() -> leaf("C"))